package com.domain.mapper;

import java.util.List;
import java.util.Map;

import com.domain.model.Sysrole;
import com.domain.model.Sysrolenode;
/**
 * 角色权限管理 Mapper接口
 * @author wenkai
 * @since 2015年4月20日 
 */
public interface IRoleMapper {
	void doAdd(Sysrole role);
	
	List<Sysrole> doRoleList();
	
	Sysrole getRoleById(Long id);
	
	void editRole(Sysrole role);
	
	List<Map<String,Object>> getRightByRoleid(Long id);
	
	List<Map<String,Object>> getMenuByRoleid(Long id);
	
	void doAddSysrolenode(Sysrolenode rolenode);
	
	void doDelNodeByRoleId(Long id);
	
	long getNoderoleidByNodeid(Map<String, Object> map);
}
